From e8632cca455da8d289d03f918e75dfc0df37813e Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig=20=28Debian/GNU=29?= Date: Mon, 25 Sep 2023 12:59:25 +0200 Subject: [PATCH] Add qml-module as dependencies (if required) --- debian/control | 2 +- debian/rules | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index cc9184c..ae13c97 100644 --- a/debian/control +++ b/debian/control @@ -20,7 +20,6 @@ Build-Depends: qt6-svg-dev, qt6-webengine-dev [amd64 arm64 armhf i386], qt6-websockets-dev, -# qtquickcontrols2-6-dev, Standards-Version: 4.6.2 Rules-Requires-Root: no Homepage: https://github.com/jacktrip/jacktrip/ @@ -52,6 +51,7 @@ Package: jacktrip-gui Architecture: any Depends: ${misc:Depends}, + ${qt:Depends}, ${shlibs:Depends}, Suggests: audacity, diff --git a/debian/rules b/debian/rules index 4292c8f..18f4c34 100755 --- a/debian/rules +++ b/debian/rules @@ -12,6 +12,9 @@ CONFIG_gui = -Dnogui=false -Drtaudio=enabled ifeq ($(strip $(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386)),) CONFIG += -Dnovs=true +#else +#QT_DEPENDS = \ +# qml6-module-qtquick-controls qml6-module-qtqml-workerscript qml6-module-qtquick-templates qml6-module-qtquick-layouts qml6-module-qt5compat-graphicaleffects qml6-module-qtwebchannel qml6-module-qtwebengine endif @@ -52,6 +55,11 @@ install_%: override_dh_installchangelogs: dh_installchangelogs docs/changelog.yml +override_dh_gencontrol: + dh_gencontrol -- \ + -Vqt:Depends="$(QT_DEPENDS)" + + DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ debian/.*|documentation/img/.*|docs/images/.*\.png|src/gui/.*\.png|src/gui/alt/Jacktrip\.ai|macos/jacktrip\.iconset/.*\.png|macos/JackTrip\.app_template/Contents/Resources/jacktrip\.icns|macos/jacktrip_alt\.icns -- 2.30.2